home *** CD-ROM | disk | FTP | other *** search
/ SGI Hot Mix 18 / Silicon_Graphics_hot mix 18.iso / netresults / itm / nr / util / $128.class < prev    next >
Java Class File  |  1998-03-03  |  2.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text


This file was processed as: Java Class File (other/javaClass).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Java Class File (other/javaClass) magic Unsupported
100% file compiled Java class data, version 45.3 default
99% file data default
100% TrID Java bytecode default
100% siegfried x-fmt/415 Java Class File default
100% gt2 Kompilierter Java Bytecode default
100% detectItEasy Format: Java Class File (.CLASS)(JDK 1.1.3) default
100% detectItEasy Format: Universal Binary default (weak)
100% xdgMime application/x-java default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| ca fe ba be 00 03 00 2d | 00 88 08 00 24 08 00 2a |.......-|....$..*|
|00000010| 08 00 4c 08 00 68 08 00 | 6a 08 00 78 01 00 04 24 |..L..h..|j..x...$|
|00000020| 33 37 30 0c 00 74 00 16 | 07 00 0a 01 00 13 6a 61 |370..t..|......ja|
|00000030| 76 61 2f 69 6f 2f 50 72 | 69 6e 74 53 74 72 65 61 |va/io/Pr|intStrea|
|00000040| 6d 01 00 0d 43 6f 6e 73 | 74 61 6e 74 56 61 6c 75 |m...Cons|tantValu|
|00000050| 65 01 00 04 28 49 29 42 | 0a 00 6d 00 2b 09 00 46 |e...(I)B|..m.+..F|
|00000060| 00 18 01 00 0e 6a 61 76 | 61 2f 6c 61 6e 67 2f 4d |.....jav|a/lang/M|
|00000070| 61 74 68 07 00 0f 0a 00 | 76 00 44 0c 00 54 00 49 |ath.....|v.D..T.I|
|00000080| 01 00 05 28 49 42 29 56 | 0c 00 32 00 69 01 00 02 |...(IB)V|..2.i...|
|00000090| 5b 42 01 00 15 28 4c 6a | 61 76 61 2f 6c 61 6e 67 |[B...(Lj|ava/lang|
|000000a0| 2f 53 74 72 69 6e 67 3b | 29 56 01 00 1d 28 4c 6a |/String;|)V...(Lj|
|000000b0| 61 76 61 2f 69 6f 2f 52 | 61 6e 64 6f 6d 41 63 63 |ava/io/R|andomAcc|
|000000c0| 65 73 73 46 69 6c 65 3b | 29 56 0c 00 4b 00 15 0a |essFile;|)V..K...|
|000000d0| 00 6d 00 5e 0a 00 30 00 | 08 01 00 08 72 65 61 64 |.m.^..0.|....read|
|000000e0| 42 79 74 65 01 00 04 28 | 42 29 53 01 00 0a 45 78 |Byte...(|B)S...Ex|
|000000f0| 63 65 70 74 69 6f 6e 73 | 01 00 04 24 33 36 39 01 |ceptions|...$369.|
|00000100| 00 04 24 33 36 38 01 00 | 04 24 33 36 37 01 00 04 |..$368..|.$367...|
|00000110| 24 33 36 36 01 00 04 24 | 33 36 35 01 00 04 72 65 |$366...$|365...re|
|00000120| 61 64 01 00 19 45 4f 46 | 20 61 74 20 66 69 72 73 |ad...EOF| at firs|
|00000130| 74 20 62 79 74 65 20 6f | 66 20 70 61 74 68 09 00 |t byte o|f path..|
|00000140| 46 00 65 09 00 46 00 64 | 0a 00 10 00 6f 01 00 03 |F.e..F.d|....o...|
|00000150| 6d 69 6e 0a 00 6d 00 44 | 01 00 16 52 65 61 64 20 |min..m.D|...Read |
|00000160| 6f 75 74 20 6f 66 20 72 | 61 6e 67 65 20 70 61 74 |out of r|ange pat|
|00000170| 68 0c 00 58 00 71 0a 00 | 42 00 72 01 00 1b 28 49 |h..X.q..|B.r...(I|
|00000180| 29 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |)Ljava/l|ang/Stri|
|00000190| 6e 67 42 75 66 66 65 72 | 3b 01 00 12 4c 6f 63 61 |ngBuffer|;...Loca|
|000001a0| 6c 56 61 72 69 61 62 6c | 65 54 61 62 6c 65 01 00 |lVariabl|eTable..|
|000001b0| 13 6a 61 76 61 2f 69 6f | 2f 49 4f 45 78 63 65 70 |.java/io|/IOExcep|
|000001c0| 74 69 6f 6e 07 00 2f 01 | 00 04 24 34 31 36 01 00 |tion../.|..$416..|
|000001d0| 06 61 70 70 65 6e 64 01 | 00 03 28 29 56 0a 00 09 |.append.|..()V...|
|000001e0| 00 3c 01 00 18 6a 61 76 | 61 2f 69 6f 2f 52 61 6e |.<...jav|a/io/Ran|
|000001f0| 64 6f 6d 41 63 63 65 73 | 73 46 69 6c 65 07 00 35 |domAcces|sFile..5|
|00000200| 01 00 03 28 29 49 01 00 | 04 24 35 32 31 01 00 04 |...()I..|.$521...|
|00000210| 24 35 32 30 0a 00 40 00 | 44 0a 00 36 00 7b 0c 00 |$520..@.|D..6.{..|
|00000220| 56 00 33 01 00 03 28 29 | 42 0a 00 36 00 5d 01 00 |V.3...()|B..6.]..|
|00000230| 10 69 74 6d 2f 6e 72 2f | 75 74 69 6c 2f 24 31 38 |.itm/nr/|util/$18|
|00000240| 31 07 00 3f 0c 00 83 00 | 5c 07 00 43 01 00 10 69 |1..?....|\..C...i|
|00000250| 74 6d 2f 6e 72 2f 75 74 | 69 6c 2f 24 31 34 35 0c |tm/nr/ut|il/$145.|
|00000260| 00 74 00 33 01 00 10 69 | 74 6d 2f 6e 72 2f 75 74 |.t.3...i|tm/nr/ut|
|00000270| 69 6c 2f 24 31 32 38 07 | 00 45 0a 00 09 00 7c 01 |il/$128.|.E....|.|
|00000280| 00 04 24 35 31 39 01 00 | 07 28 5b 42 49 49 29 56 |..$519..|.([BII)V|
|00000290| 01 00 04 24 35 31 38 01 | 00 04 24 35 31 37 01 00 |...$518.|..$517..|
|000002a0| 0f 64 6f 63 75 6d 65 6e | 74 4c 65 76 65 6c 3a 20 |.documen|tLevel: |
|000002b0| 01 00 04 24 35 31 36 0a | 00 36 00 12 06 40 70 00 |...$516.|.6...@p.|
|000002c0| 00 00 00 00 00 0a 00 40 | 00 08 01 00 14 6a 61 76 |.......@|.....jav|
|000002d0| 61 2f 69 6f 2f 45 4f 46 | 45 78 63 65 70 74 69 6f |a/io/EOF|Exceptio|
|000002e0| 6e 07 00 52 01 00 05 77 | 72 69 74 65 01 00 07 28 |n..R...w|rite...(|
|000002f0| 5b 42 49 49 29 49 01 00 | 07 70 72 69 6e 74 6c 6e |[BII)I..|.println|
|00000300| 01 00 01 49 01 00 08 74 | 6f 53 74 72 69 6e 67 01 |...I...t|oString.|
|00000310| 00 01 42 0a 00 36 00 63 | 01 00 15 28 4c 69 74 6d |..B..6.c|...(Litm|
|00000320| 2f 6e 72 2f 75 74 69 6c | 2f 24 31 32 38 3b 29 5a |/nr/util|/$128;)Z|
|00000330| 01 00 06 28 5b 42 42 29 | 56 0c 00 23 00 55 0c 00 |...([BB)|V..#.U..|
|00000340| 32 00 2d 01 00 15 28 4c | 69 74 6d 2f 6e 72 2f 75 |2.-...(L|itm/nr/u|
|00000350| 74 69 6c 2f 24 31 32 38 | 3b 29 56 07 00 45 01 00 |til/$128|;)V..E..|
|00000360| 04 43 6f 64 65 0c 00 73 | 00 16 0c 00 67 00 75 0c |.Code..s|....g.u.|
|00000370| 00 48 00 59 0c 00 4a 00 | 59 0a 00 53 00 08 01 00 |.H.Y..J.|Y..S....|
|00000380| 09 77 72 69 74 65 42 79 | 74 65 01 00 10 57 72 69 |.writeBy|te...Wri|
|00000390| 74 65 20 70 61 74 68 20 | 65 72 72 6f 72 01 00 2c |te path |error..,|
|000003a0| 28 4c 6a 61 76 61 2f 6c | 61 6e 67 2f 53 74 72 69 |(Ljava/l|ang/Stri|
|000003b0| 6e 67 3b 29 4c 6a 61 76 | 61 2f 6c 61 6e 67 2f 53 |ng;)Ljav|a/lang/S|
|000003c0| 74 72 69 6e 67 42 75 66 | 66 65 72 3b 01 00 01 2e |tringBuf|fer;....|
|000003d0| 0a 00 09 00 87 03 ff ff | ff ff 07 00 6e 01 00 16 |........|....n...|
|000003e0| 6a 61 76 61 2f 6c 61 6e | 67 2f 53 74 72 69 6e 67 |java/lan|g/String|
|000003f0| 42 75 66 66 65 72 0c 00 | 28 00 7a 01 00 17 28 4c |Buffer..|(.z...(L|
|00000400| 69 74 6d 2f 6e 72 2f 75 | 74 69 6c 2f 24 31 32 38 |itm/nr/u|til/$128|
|00000410| 3b 49 49 29 56 01 00 14 | 28 29 4c 6a 61 76 61 2f |;II)V...|()Ljava/|
|00000420| 6c 61 6e 67 2f 53 74 72 | 69 6e 67 3b 0c 00 31 00 |lang/Str|ing;..1.|
|00000430| 1c 01 00 05 70 72 69 6e | 74 01 00 06 3c 69 6e 69 |....prin|t...<ini|
|00000440| 74 3e 01 00 04 28 49 29 | 56 07 00 77 01 00 10 6a |t>...(I)|V..w...j|
|00000450| 61 76 61 2f 6c 61 6e 67 | 2f 4f 62 6a 65 63 74 01 |ava/lang|/Object.|
|00000460| 00 06 70 61 74 68 3a 20 | 0a 00 6d 00 14 01 00 05 |..path: |..m.....|
|00000470| 28 49 49 29 49 0c 00 1b | 00 3d 0c 00 56 00 16 03 |(II)I...|.=..V...|
|00000480| 00 00 00 08 07 00 3f 03 | 00 00 00 04 01 00 18 28 |......?.|.......(|
|00000490| 4c 6a 61 76 61 2f 69 6f | 2f 50 72 69 6e 74 53 74 |Ljava/io|/PrintSt|
|000004a0| 72 65 61 6d 3b 29 56 01 | 00 04 24 33 37 34 0a 00 |ream;)V.|..$374..|
|000004b0| 46 00 41 01 00 04 24 33 | 37 33 0a 00 09 00 62 01 |F.A...$3|73....b.|
|000004c0| 00 04 24 33 37 32 01 00 | 04 24 33 37 31 0c 00 73 |..$372..|.$371..s|
|000004d0| 00 75 00 01 00 60 00 76 | 00 00 00 06 00 19 00 4d |.u...`.v|.......M|
|000004e0| 00 59 00 01 00 0b 00 00 | 00 02 00 6c 00 01 00 4b |.Y......|...l...K|
|000004f0| 00 15 00 00 00 01 00 4a | 00 59 00 00 00 01 00 48 |.......J|.Y.....H|
|00000500| 00 59 00 00 00 1a 00 39 | 00 57 00 01 00 0b 00 00 |.Y.....9|.W......|
|00000510| 00 02 00 7d 00 1a 00 38 | 00 57 00 01 00 0b 00 00 |...}...8|.W......|
|00000520| 00 02 00 7f 00 0d 00 01 | 00 74 00 33 00 01 00 61 |........|.t.3...a|
|00000530| 00 00 00 57 00 05 00 01 | 00 00 00 39 2a b7 00 11 |...W....|...9*...|
|00000540| 2a 10 08 bc 08 59 03 03 | 54 59 04 03 54 59 05 03 |*....Y..|TY..TY..|
|00000550| 54 59 06 03 54 59 07 03 | 54 59 08 03 54 59 10 06 |TY..TY..|TY..TY..|
|00000560| 03 54 59 10 07 03 54 b5 | 00 0e 2a 03 b5 00 25 2a |.TY...T.|..*...%*|
|00000570| 02 b5 00 26 b1 00 00 00 | 01 00 2e 00 00 00 0c 00 |...&....|........|
|00000580| 01 00 00 00 01 00 00 00 | 00 00 00 00 01 00 74 00 |........|......t.|
|00000590| 70 00 01 00 61 00 00 00 | a5 00 05 00 05 00 00 00 |p...a...|........|
|000005a0| 87 2a b7 00 11 2a 10 08 | bc 08 59 03 03 54 59 04 |.*...*..|..Y..TY.|
|000005b0| 03 54 59 05 03 54 59 06 | 03 54 59 07 03 54 59 08 |.TY..TY.|.TY..TY.|
|000005c0| 03 54 59 10 06 03 54 59 | 10 07 03 54 b5 00 0e 2a |.TY...TY|...T...*|
|000005d0| 03 b5 00 25 2a 02 b5 00 | 26 1d 2b b4 00 25 a1 00 |...%*...|&.+..%..|
|000005e0| 04 b1 1d 9c 00 0a 2b b4 | 00 25 04 64 3e 1d 9b 00 |......+.|.%.d>...|
|000005f0| 0c 1c 9b 00 08 1c 1d a4 | 00 04 b1 2a 1d 1c 64 04 |........|...*..d.|
|00000600| 60 91 b5 00 25 03 36 04 | a7 00 16 2a b4 00 0e 15 |`...%.6.|...*....|
|00000610| 04 2b b4 00 0e 1c 15 04 | 60 33 54 84 04 01 15 04 |.+......|`3T.....|
|00000620| 2a b4 00 25 a1 ff e7 b1 | 00 00 00 01 00 2e 00 00 |*..%....|........|
|00000630| 00 0c 00 01 00 00 00 01 | 00 00 00 00 00 00 00 01 |........|........|
|00000640| 00 74 00 5f 00 01 00 61 | 00 00 00 79 00 05 00 03 |.t._...a|...y....|
|00000650| 00 00 00 5b 2a b7 00 11 | 2a 10 08 bc 08 59 03 03 |...[*...|*....Y..|
|00000660| 54 59 04 03 54 59 05 03 | 54 59 06 03 54 59 07 03 |TY..TY..|TY..TY..|
|00000670| 54 59 08 03 54 59 10 06 | 03 54 59 10 07 03 54 b5 |TY..TY..|.TY...T.|
|00000680| 00 0e 2a 2b b4 00 25 b5 | 00 25 2a 2b b4 00 26 b5 |..*+..%.|.%*+..&.|
|00000690| 00 26 03 3d a7 00 12 2a | b4 00 0e 1c 2b b4 00 0e |.&.=...*|....+...|
|000006a0| 1c 33 54 84 02 01 1c 2b | b4 00 25 a1 ff ec b1 00 |.3T....+|..%.....|
|000006b0| 00 00 01 00 2e 00 00 00 | 0c 00 01 00 00 00 01 00 |........|........|
|000006c0| 00 00 00 00 00 00 01 00 | 21 00 5f 00 01 00 61 00 |........|!._...a.|
|000006d0| 00 00 5d 00 04 00 03 00 | 00 00 3f 2a b4 00 25 2b |..].....|..?*..%+|
|000006e0| b4 00 25 60 10 08 a4 00 | 04 b1 03 3d a7 00 17 2a |..%`....|...=...*|
|000006f0| b4 00 0e 2a b4 00 25 1c | 60 2b b4 00 0e 1c 33 54 |...*..%.|`+....3T|
|00000700| 84 02 01 1c 2b b4 00 25 | a1 ff e7 2a 59 b4 00 25 |....+..%|...*Y..%|
|00000710| 2b b4 00 25 60 91 b5 00 | 25 b1 00 00 00 01 00 2e |+..%`...|%.......|
|00000720| 00 00 00 0c 00 01 00 00 | 00 01 00 00 00 00 00 00 |........|........|
|00000730| 00 01 00 83 00 5c 00 01 | 00 61 00 00 00 44 00 04 |.....\..|.a...D..|
|00000740| 00 04 00 00 00 26 1c 10 | 08 a4 00 04 b1 2a 1c b5 |.....&..|.....*..|
|00000750| 00 25 03 3e a7 00 0f 2a | b4 00 0e 1d 2b 1d 33 54 |.%.>...*|....+.3T|
|00000760| 84 03 01 1d 2a b4 00 25 | a1 ff ef b1 00 00 00 01 |....*..%|........|
|00000770| 00 2e 00 00 00 0c 00 01 | 00 00 00 01 00 00 00 00 |........|........|
|00000780| 00 00 00 01 00 86 00 13 | 00 02 00 61 00 00 00 6a |........|...a...j|
|00000790| 00 04 00 06 00 00 00 4c | 07 bc 08 4e 1c 07 a4 00 |.......L|...N....|
|000007a0| 0b bb 00 7e 59 b7 00 3a | bf 03 36 04 a7 00 0b 2d |...~Y..:|..6....-|
|000007b0| 15 04 03 54 84 04 01 15 | 04 1c a1 ff f5 03 36 05 |...T....|......6.|
|000007c0| a7 00 19 2d 1c 04 64 15 | 05 64 1b 11 00 ff 7e 91 |...-..d.|.d....~.|
|000007d0| 54 1b 10 08 7c 3c 84 05 | 01 1b 9d ff e9 2a 2d 1c |T...|<..|.....*-.|
|000007e0| b6 00 82 b1 00 00 00 01 | 00 2e 00 00 00 0c 00 01 |........|........|
|000007f0| 00 00 00 01 00 00 00 00 | 00 00 00 1d 00 00 00 04 |........|........|
|00000800| 00 01 00 7e 00 01 00 85 | 00 80 00 01 00 61 00 00 |...~....|.....a..|
|00000810| 00 70 00 03 00 03 00 00 | 00 52 2b 12 06 b6 00 84 |.p......|.R+.....|
|00000820| 03 3d a7 00 23 2b 2a b4 | 00 0e 1c 33 b8 00 2c b6 |.=..#+*.|...3..,.|
|00000830| 00 6b 1c 2a b4 00 25 04 | 64 a2 00 09 2b 12 05 b6 |.k.*..%.|d...+...|
|00000840| 00 84 84 02 01 1c 2a b4 | 00 25 a1 ff db 2b b6 00 |......*.|.%...+..|
|00000850| 34 2b bb 00 6d 59 b7 00 | 29 12 03 b6 00 79 2a b4 |4+..mY..|)....y*.|
|00000860| 00 26 b6 00 19 b6 00 0d | b6 00 47 b1 00 00 00 01 |.&......|..G.....|
|00000870| 00 2e 00 00 00 0c 00 01 | 00 00 00 01 00 00 00 00 |........|........|
|00000880| 00 00 00 01 00 81 00 17 | 00 02 00 61 00 00 00 5d |........|...a...]|
|00000890| 00 04 00 03 00 00 00 3f | 2b b6 00 3b 3d 1c 9c 00 |.......?|+..;=...|
|000008a0| 0d bb 00 53 59 12 01 b7 | 00 66 bf 1c 10 08 a4 00 |...SY...|.f......|
|000008b0| 0d bb 00 7e 59 12 02 b7 | 00 51 bf 2a 1c b5 00 25 |...~Y...|.Q.*...%|
|000008c0| 2a 2b b6 00 3b b5 00 26 | 2b 2a b4 00 0e 03 2a b4 |*+..;..&|+*....*.|
|000008d0| 00 25 b6 00 3e 57 b1 00 | 00 00 01 00 2e 00 00 00 |.%..>W..|........|
|000008e0| 0c 00 01 00 00 00 01 00 | 00 00 00 00 00 00 1d 00 |........|........|
|000008f0| 00 00 08 00 03 00 7e 00 | 53 00 30 00 01 00 20 00 |......~.|S.0... .|
|00000900| 17 00 02 00 61 00 00 00 | 57 00 04 00 02 00 00 00 |....a...|W.......|
|00000910| 31 2a b4 00 25 9a 00 04 | b1 2b 2a b4 00 25 b6 00 |1*..%...|.+*..%..|
|00000920| 5a 2b 2a b4 00 26 b6 00 | 5a 2b 2a b4 00 0e 03 2a |Z+*..&..|Z+*....*|
|00000930| b4 00 25 b6 00 4e b1 57 | bb 00 30 59 12 04 b7 00 |..%..N.W|..0Y....|
|00000940| 1a bf 00 01 00 08 00 25 | 00 26 00 30 00 01 00 2e |.......%|.&.0....|
|00000950| 00 00 00 0c 00 01 00 00 | 00 01 00 00 00 00 00 00 |........|........|
|00000960| 00 1d 00 00 00 04 00 01 | 00 30 00 09 00 1f 00 0c |........|.0......|
|00000970| 00 01 00 61 00 00 00 3b | 00 04 00 04 00 00 00 1d |...a...;|........|
|00000980| 04 3c 14 00 4f 49 a7 00 | 0e 1b 04 60 91 3c 28 14 |.<..OI..|...`.<(.|
|00000990| 00 4f 6b 49 1a 87 28 97 | 9c ff f1 1b ac 00 00 00 |.OkI..(.|........|
|000009a0| 01 00 2e 00 00 00 0c 00 | 01 00 00 00 01 00 00 00 |........|........|
|000009b0| 00 00 00 00 01 00 1e 00 | 37 00 02 00 61 00 00 00 |........|7...a...|
|000009c0| 58 00 03 00 04 00 00 00 | 3a 03 3c 04 3d 2a b4 00 |X.......|:.<.=*..|
|000009d0| 25 07 a4 00 0b bb 00 7e | 59 b7 00 3a bf 2a b4 00 |%......~|Y..:.*..|
|000009e0| 25 04 64 3e a7 00 19 1b | 2a b4 00 0e 1d 33 b8 00 |%.d>....|*....3..|
|000009f0| 2c 1c 68 60 3c 1c 10 08 | 78 3d 84 03 ff 1d 9c ff |,.h`<...|x=......|
|00000a00| e9 1b ac 00 00 00 01 00 | 2e 00 00 00 0c 00 01 00 |........|........|
|00000a10| 00 00 01 00 00 00 00 00 | 00 00 1d 00 00 00 04 00 |........|........|
|00000a20| 01 00 7e 00 01 00 07 00 | 5b 00 01 00 61 00 00 00 |..~.....|[...a...|
|00000a30| 4e 00 03 00 03 00 00 00 | 30 2a b4 00 25 2b b4 00 |N.......|0*..%+..|
|00000a40| 25 9f 00 05 03 ac 03 3d | a7 00 17 2a b4 00 0e 1c |%......=|...*....|
|00000a50| 33 2b b4 00 0e 1c 33 9f | 00 05 03 ac 84 02 01 1c |3+....3.|........|
|00000a60| 2a b4 00 25 a1 ff e7 04 | ac 00 00 00 01 00 2e 00 |*..%....|........|
|00000a70| 00 00 0c 00 01 00 00 00 | 01 00 00 00 00 00 00 00 |........|........|
|00000a80| 01 00 22 00 5b 00 01 00 | 61 00 00 00 61 00 03 00 |..".[...|a...a...|
|00000a90| 04 00 00 00 43 2a b4 00 | 25 2b b4 00 25 b8 00 27 |....C*..|%+..%..'|
|00000aa0| 3d 03 3e a7 00 2e 2a b4 | 00 0e 1d 33 2b b4 00 0e |=.>...*.|...3+...|
|00000ab0| 1d 33 9f 00 1c 2a b4 00 | 0e 1d 33 b8 00 2c 2b b4 |.3...*..|..3..,+.|
|00000ac0| 00 0e 1d 33 b8 00 2c a1 | 00 05 03 ac 04 ac 84 03 |...3..,.|........|
|00000ad0| 01 1d 1c a1 ff d3 03 ac | 00 00 00 01 00 2e 00 00 |........|........|
|00000ae0| 00 0c 00 01 00 00 00 01 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+